separatortoolitem: trivial code cleanups
authorCosimo Cecchi <cosimoc@gnome.org>
Tue, 29 Dec 2015 20:14:02 +0000 (12:14 -0800)
committerCosimo Cecchi <cosimoc@gnome.org>
Sun, 3 Jan 2016 08:41:32 +0000 (00:41 -0800)
gtk/gtkseparatortoolitem.c

index 57ad584b2e9facf07d5316028173e98ab8c31c0c..c8ef613a60d8ef54cd5bca84385b17e465b1da09 100644 (file)
@@ -187,18 +187,25 @@ gtk_separator_tool_item_class_init (GtkSeparatorToolItemClass *class)
 static void
 gtk_separator_tool_item_init (GtkSeparatorToolItem *separator_item)
 {
-  separator_item->priv = gtk_separator_tool_item_get_instance_private (separator_item);
-  separator_item->priv->draw = TRUE;
-
-  gtk_widget_set_has_window (GTK_WIDGET (separator_item), FALSE);
-
- separator_item->priv->gadget = gtk_css_custom_gadget_new_for_node (gtk_widget_get_css_node (GTK_WIDGET (separator_item)),
-                                                     GTK_WIDGET (separator_item),
-                                                     gtk_separator_tool_item_get_size,
-                                                     NULL,
-                                                     gtk_separator_tool_item_render,
-                                                     NULL,
-                                                     NULL);
+  GtkSeparatorToolItemPrivate *priv;
+  GtkWidget *widget;
+  GtkCssNode *widget_node;
+
+  widget = GTK_WIDGET (separator_item);
+  priv = separator_item->priv = gtk_separator_tool_item_get_instance_private (separator_item);
+  priv->draw = TRUE;
+
+  gtk_widget_set_has_window (widget, FALSE);
+
+  widget_node = gtk_widget_get_css_node (widget);
+  separator_item->priv->gadget =
+    gtk_css_custom_gadget_new_for_node (widget_node,
+                                        widget,
+                                        gtk_separator_tool_item_get_size,
+                                        NULL,
+                                        gtk_separator_tool_item_render,
+                                        NULL,
+                                        NULL);
 }
 
 static void